using System;


[Serializable]
public class SubPackageInfo
{
    public SPI_LoadingWindow[] SPI_DownLoadWindow;
    public SPI_Language[] SPI_Languages;
    public SPI_Package[] SPI_Packages;
    public SPI_ItemInfo[] SPI_BasePackage;
}
/// <summary>
/// LoadingWindow
/// </summary>
[Serializable]
public class SPI_LoadingWindow {
    /// <summary>
    /// (enHFLanguageClassify)
    /// </summary>
    public int Language;
    public SPI_ItemInfo[] LoadingWindowInfos;
}
/// <summary>
/// 语言包结构体
/// </summary>
[Serializable]
public class SPI_Language
{
    /// <summary>
    /// (enHFLanguageClassify)
    /// </summary>
    public int Language;
    public bool isDownLoad = false;
    public SPI_ItemInfo[] LanguageInfos;
}
/// <summary>
/// 语言包结构体
/// </summary>
[Serializable]
public class SPI_ItemInfo {
    /// <summary>
    /// 文件大小
    /// </summary>
    public int Size;
    /// <summary>
    /// 文件MD5
    /// </summary>
    public string MD5;
    /// <summary>
    /// 文件路径
    /// </summary>
    public string AssetBundlPath;
}
/// <summary>
/// 分包结构体
/// </summary>
[Serializable]
public class SPI_Package
{
    public int SubPageIndex;
    public bool isDownLoad = false;
    public SPI_ItemInfo[] SubPageItems;
}